perm filename DICT1.LSP[MRS,LSP] blob
sn#702119 filedate 1983-03-18 generic text, type T, neo UTF8
; This is a dictionary of people, relationships between people and
; occupations (primarily). Associated with each relation is an arity.
; The arity can have a numeric value from 1 - inf. Or it can be called
; ARBITRARY.
(let ((Theory 'dict1))
($Stash '(Relation TallerThan))
($Stash '(Arity TallerThan 2))
($Stash '(Relation Eats-with))
($Stash '(Arity Eats-with 2))
($Stash '(Relation Loves))
($Stash '(Arity Loves 2))
($Stash '(Relation Hates))
($Stash '(Arity Hates 2))
($Stash '(Relation Lives-with))
($Stash '(Arity Lives-with 2))
($Stash '(Relation Baker))
($Stash '(Arity Baker 1))
($Stash '(Relation Carpenter))
($Stash '(Arity Carpenter 1))
($Stash '(Relation Is-Married))
($Stash '(Arity Is-Married 1))
($Stash '(Function Brother-of))
($Stash '(Arity Brother-of 1))
($Stash '(Function Sister-of))
($Stash '(Arity Sister-of 1))
($Stash '(Function Parent-of))
($Stash '(Arity Parent-of 1))
($Stash '(Function Neighbor-of))
($Stash '(Arity Neighbor-of 1))
($Stash '(Function Friend-of))
($Stash '(Arity Friend-of 1))
($Stash '(Symbol Bill))
($Stash '(Symbol Joe))
($Stash '(Symbol Sally))
($Stash '(Symbol Linda))
($Stash '(Symbol George))
($Stash '(Symbol suzy))
($Stash '(Symbol Zelda))
($Stash '(Symbol Virginia))
($stash '(Symbol Alfred))
($Stash '(Symbol Richard))
)
; This is a dictionary of the blocks world.
(let ((Theory 'dict2))
($Stash '(Relation OnTopOf))
($Stash '(Arity OnTopOf 2))
($Stash '(Relation InFrontOf))
($Stash '(Arity InFrontOf 2))
($Stash '(Relation Behind))
($Stash '(Arity Behind 2))
($Stash '(Relation InStack))
($Stash '(Arity InStack 3))
($Stash '(Relation Green))
($Stash '(Arity Green 1))
($Stash '(Relation Blue))
($Stash '(Arity Blue 1))
($Stash '(Relation Red))
($Stash '(Arity Red 1))
($Stash '(Relation Pyramid))
($Stash '(Arity Pyramid 1))
($stash '(Relation cube))
($Stash '(Arity Cube 1))
($Stash '(Relation Small))
($Stash '(Arity Small 1))
($Stash '(Relation Large))
($Stash '(Arity Large 1))
($Stash '(Function Block-supported-by))
($Stash '(Arity Block-supported-by 1))
($Stash '(Function Copy-of))
($Stash '(Arity Copy-of 1))
($Stash '(Function block-beneath))
($Stash '(Arity Block-Beneath 1))
($Stash '(Function Block-next-to))
($Stash '(Arity Block-next-to 1))
($Stash '(Function Neighbor-of))
($Stash '(Arity Neighbor-of 1))
($Stash '(Symbol Block1))
($Stash '(Symbol Block2))
($Stash '(Symbol Block3))
($Stash '(Symbol Block4))
($Stash '(Symbol Block5))
($Stash '(Symbol Block6))
)